package com.taru.wxhsh.mapper;

import com.taru.wxhsh.pojo.Order;

import java.util.List;

public interface OrderMapper {
    int deleteByPrimaryKey(String orderId);

    int insert(Order record);

    int insertSelective(Order record);

    Order selectByPrimaryKey(String orderId);

    int updateByPrimaryKeySelective(Order record);

    int updateByPrimaryKey(Order record);

    /**
     * 后台查询所有订单
     * @return
     */
    List<Order> selectListWithUser();

    /**
     * 根据WX查询订单
     * @param orderUserId
     * @return
     */
    List<Order> selcetById(String orderUserId);

    /**
     * 根据订单id查询订单
     * @param orderid
     * @return
     */
    Order selectBy_OrderId(String orderid);

    /**
     * 发货
     * @param orderid
     */
    void  send(String orderid);

    /**
     * 作废
     * @param orderid
     */
    void invalid(String orderid);
}